[
    Pair {
        rule: file,
        span: Span { str: "1,2,3,4\n5,6,7,8\n9,10\n-10,+10\n0.5,.5\n-0.5", start: 0, end: 40 },
        inner: [
            Pair {
                rule: record,
                span: Span { str: "1,2,3,4", start: 0, end: 7 },
                inner: [
                    Pair {
                        rule: field,
                        span: Span { str: "1", start: 0, end: 1 },
                        inner: [Pair {
                            rule: number,
                            span: Span { str: "1", start: 0, end: 1 },
                            inner: [] }]
                    },
                    Pair {
                        rule: field_separator,
                        span: Span { str: ",", start: 1, end: 2 },
                        inner: []
                    },
                    Pair {
                        rule: field,
                        span: Span { str: "2", start: 2, end: 3 },
                        inner: [Pair { rule: number, span: Span { str: "2", start: 2, end: 3 }, inner: [] }]
                    },
                    Pair {
                        rule: field_separator,
                        span: Span { str: ",", start: 3, end: 4 },
                        inner: []
                    },
                    Pair {
                        rule: field,
                        span: Span { str: "3", start: 4, end: 5 },
                        inner: [Pair { rule: number, span: Span { str: "3", start: 4, end: 5 }, inner: [] }]
                    },
                    Pair { rule: field_separator, span: Span { str: ",", start: 5, end: 6 }, inner: [] }, Pair { rule: field, span: Span { str: "4", start: 6, end: 7 }, inner: [Pair { rule: number, span: Span { str: "4", start: 6, end: 7 }, inner: [] }] }]
            },
            Pair {
                rule: record_end,
                span: Span { str: "\n", start: 7, end: 8 },
                inner: []
            },
            Pair {
                rule: record,
                span: Span { str: "5,6,7,8", start: 8, end: 15 },
                inner: [
                    Pair {
                        rule: field,
                        span: Span { str: "5", start: 8, end: 9 },
                        inner: [Pair { rule: number, span: Span { str: "5", start: 8, end: 9 }, inner: [] }]
                    },
                    Pair {
                        rule: field_separator,
                        span: Span { str: ",", start: 9, end: 10 },
                        inner: []
                    },
                    Pair { rule: field, span: Span { str: "6", start: 10, end: 11 }, inner: [Pair { rule: number, span: Span { str: "6", start: 10, end: 11 }, inner: [] }] },
                    Pair { rule: field_separator, span: Span { str: ",", start: 11, end: 12 }, inner: [] },
                    Pair { rule: field, span: Span { str: "7", start: 12, end: 13 }, inner: [Pair { rule: number, span: Span { str: "7", start: 12, end: 13 }, inner: [] }] },
                    Pair { rule: field_separator, span: Span { str: ",", start: 13, end: 14 }, inner: [] },
                    Pair { rule: field, span: Span { str: "8", start: 14, end: 15 }, inner: [Pair { rule: number, span: Span { str: "8", start: 14, end: 15 }, inner: [] }] }
                ]
            },
            Pair { rule: record_end, span: Span { str: "\n", start: 15, end: 16 }, inner: [] },
            Pair { rule: record, span: Span { str: "9,10", start: 16, end: 20 }, inner: [Pair { rule: field, span: Span { str: "9", start: 16, end: 17 }, inner: [Pair { rule: number, span: Span { str: "9", start: 16, end: 17 }, inner: [] }] }, Pair { rule: field_separator, span: Span { str: ",", start: 17, end: 18 }, inner: [] }, Pair { rule: field, span: Span { str: "10", start: 18, end: 20 }, inner: [Pair { rule: number, span: Span { str: "10", start: 18, end: 20 }, inner: [] }] }] },
            Pair { rule: record_end, span: Span { str: "\n", start: 20, end: 21 }, inner: [] },
            Pair { rule: record, span: Span { str: "-10,+10", start: 21, end: 28 }, inner: [Pair {
                rule: field,
                span: Span { str: "-10", start: 21, end: 24 },
                inner: [Pair {
                    rule: number,
                    span: Span { str: "-10", start: 21, end: 24 },
                    inner: [Pair { rule: algebraic_sign, span: Span { str: "-", start: 21, end: 22 }, inner: [] }] }] }, Pair { rule: field_separator, span: Span { str: ",", start: 24, end: 25 }, inner: [] }, Pair { rule: field, span: Span { str: "+10", start: 25, end: 28 }, inner: [Pair { rule: number, span: Span { str: "+10", start: 25, end: 28 }, inner: [Pair { rule: algebraic_sign, span: Span { str: "+", start: 25, end: 26 }, inner: [] }] }] }] },
            Pair { rule: record_end, span: Span { str: "\n", start: 28, end: 29 }, inner: [] },
            Pair { rule: record, span: Span { str: "0.5,.5", start: 29, end: 35 }, inner: [Pair { rule: field, span: Span { str: "0.5", start: 29, end: 32 }, inner: [Pair { rule: number, span: Span { str: "0.5", start: 29, end: 32 }, inner: [] }] }, Pair { rule: field_separator, span: Span { str: ",", start: 32, end: 33 }, inner: [] }, Pair { rule: field, span: Span { str: ".5", start: 33, end: 35 }, inner: [Pair { rule: number, span: Span { str: ".5", start: 33, end: 35 }, inner: [] }] }] },
            Pair { rule: record_end, span: Span { str: "\n", start: 35, end: 36 }, inner: [] },
            Pair { rule: record, span: Span { str: "-0.5", start: 36, end: 40 }, inner: [Pair { rule: field, span: Span { str: "-0.5", start: 36, end: 40 }, inner: [Pair { rule: number, span: Span { str: "-0.5", start: 36, end: 40 }, inner: [Pair { rule: algebraic_sign, span: Span { str: "-", start: 36, end: 37 }, inner: [] }] }] }] },
            Pair { rule: EOI, span: Span { str: "", start: 40, end: 40 }, inner: [] }
        ]
    }
]
